home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 June
/
CHIP_CD_2005-06.iso
/
test
/
fruity
/
flstudio502_install.exe
/
Rymix StereoBox Pro.txt
< prev
next >
Wrap
Text File
|
2001-08-12
|
42KB
|
822 lines
##########################################
###########==-- ABOUT --==################
##########################################
Stereo Box Pro - v1.0
~~~~~~~~~~~~~~~~~~~~~
by Mark Turner (Rymix)
email: coder@rymix.net
www: www.rymix.net
An advanced stereo field manipulator
(pan, widen, shift, rotate,
pseudostereo, balance,
phase, etc)
Similar to the Waves StereoImager (DX)
or PSP StereoControl (VST)
CPU Usage: 5.0% on pIII/733 (peak avg)
CPU Scale: 95% Sonic Verb (peak avg)
##########################################
##########==-- CONTROLS --==##############
##########################################
----------------------------------
Parameters:
----------------------------------
* I/O Mode (0 - 8)
- Sets the input/output mode:
0: L/R - Normal Left/Right input
1: L/-R - Right channel is phase inverted (180 degrees) on input
2: -L/R - Left channel is phase inverted on input
3: -L/-R - Both channels are phase inverted on input
4: Mono -> LR - The signal is converted to mono on input, normal output
5: Mono -> MS - The signal is converted to mono on input, the output is
in Mid/Side audio format (Center channel is output on the
left audio channel, and the Stereo channel is output on the
right audio channel)
6: LR -> MS - The signal is input as normal Left/Right channel audio, but
is output in Mid/Side audio format.
7: MS -> LR - The signal is input as Mid/Side audio, with the center audio
part on the left channel and the Stereo audio part on the
right channel, and is output as normal Left/Right stereo
audio.
8: MS -> MS - The signal is input and output in Mid/Side audio format.
/// see the "USING MS MODES" section below ///
* Gain (0 - 200%)
- Increases/decreases the input volume.
* Center (0 - 400%)
- Magnifies/shrinks the center sound image.
0% will make a stereo sound completely out of phase.
Center will not affect stereo information.
On mono sounds, this is simply a gain.
* Width (0 - 400%)
- Expands/shrinks the stereo field. 0% is mono.
Above 100% will widen the stereo field "outside" the
speakers/headphones. This has No effect on mono sounds.
* LRBalance (full left - center - full right)
- A "typical" left/right balance control.
Shifts sound from full left channel to full right channel.
This balance control is not linear-gain (i.e., the overall
gain changes across the parameter range)
* Center Axis (-90 - +90)
- Balance control for the monophonic "center" part of the sound.
Rotates the center axis -90 to +90 degrees, keeping the stereo
information intact. Also known as center asymmetry.
Acts as a linear-gain typical balance control on mono sounds. (i.e.,
the overall gain does not change across the parameter range)
* Stereo Axis (-90 - +90)
- Balance control for the stereo part of the sound.
Rotates the stereo axis -90 to +90 degrees, keeping the center
information intact. Also known as asymmetry or stereo asymmetry.
No effect on mono sounds
(* the stereo axis control is inverted)
* Rotation (-180 - +180)
- Rotates both the center axis and stereo axis together, from
-45 to +45 degrees.
Acts as a linear-gain typical balance control on mono sounds.
* PSI Mode (0 - 3)
- Sets the Pseudo Stereo Imaging Mode:
0: OFF/RESET - Turns PSI off and clears internal buffers
1: NORMAL - PSI is mixed with the incoming signal
2: THRU - PSI is not mixed with the incoming signal
3: ASYNC - PSI from the original signal is mixed with
the incoming signal
* PSI Spread (~0ms - 50ms)
- Sets the delay "spread" of the PSI. Values over 20ms can be heard
as an echo.
* PSI Center Amount (-100% - +100%)
- This is how much of the delayed center image used for PSI.
Negative values will reverse the polarity.
* PSI Stereo Amount (-100% - +100%)
- This is how much of the delayed stereo image is used for PSI.
Negative values will reverse the polarity.
* PSI Mix Amount (-100% - +100%)
- This is how much of the delayed center and stereo image is crossfed for
PSI. The delayed center will become the delayed stereo image, and the delayed
stereo will become the delayed center (depending on the parameter below).
Negative values will reverse the polarity. The Mix Amount is separate from
and in addition to the previous two parameters.
* PSI Mix Balance (Full Stereo - Full Center)
- Sets the Balance between stereo and center image crossfeed for the PSI Mix Amount.
Full Stereo means only the stereo image is delayed and fed as the center image.
Full Center means only the center image is delayed and fed as the stereo image.
* PSI Mix Feedback (-100% - +100%)
- Sets how much of the PSI signal is fed back into itself. 0% is none.
Negative amounts will invert the phase of the PSI before feeding it into
itself. An amount of or near 100% can cause signal instability where the sound
may grow louder and louder.
/// see the "PSI, WINDOWING, and ROUTING" section below ///
* Window Mode (0 - 3)
- Sets the Frequency Window Mode:
0: OFF/RESET - Turns off the Frequency Window
1: NORMAL - All subsequent routed parameters will only affect
frequencies defined for the window
2: THRU - Only pass frequencies defined for the window
3: ASYNC - The frequencies defined in the window will pass the original
signal which the subsequent routed parameters will affect
* Window HiPass (20hz - 20000hz)
* Window LoPass (20hz - 20000hz)
- Sets the frequency boundaries of the Window. If the HiPass frequency is lower than
the LoPass frequency, then the frequency window is between the HiPass and LoPass
frequencies. Otherwise, the window is inverted.
* Window Band Rez (Resonance) (-256 - +256)
- Sets the resonance of the Frequency Window filters. This amplifies
(for positive values) or dampens (for negative values) the frequencies
around the Frequency Window HiPass and LoPass settings.
/// see the "PSI, WINDOWING, and ROUTING" section below ///
* LFO 1 AND 2 CONTROLS:
* LFO Target (0 - 15)
- Sets the target parameter of the LFO (Low Frequency Oscillator).
The parameter selected will be modulated around its set value by
a percentage of its total range. A setting of zero turns the LFO
off. Setting a target resets/retriggers the LFO
* LFO Type (0 - 5)
- Sets the shape of the LFO curve. This also resets/retriggers the LFO.
You may choose from:
0: Sine wave
1: Square wave
2: Triange wave
3: Saw wave (up)
4: Saw wave (down)
5: Noize/Random (Note: This is a randomized but periodic LFO.
Step capability may be added in a future release.)
* LFO Depth (-100% - +100%)
- Changes the depth of the LFO to a percentage of the target parameter's
total range. With negative values, the LFO oscillates in the opposite
direction.
* LFO Rate (0.25 ticks - 512 ticks)
- Sets the period length of the LFO. This is how long it takes for the LFO
to complete one cycle (i.e., in "saw up" at a rate of 64 ticks, the LFO
will sweep the parameter from a low value to a high value over 64 ticks,
and then start back at the low value).
* LFO Offset (0% - 100%)
- Sets the phase offset of LFO 2 from LFO 1. Acts as an LFO trigger for LFO 2,
setting the current LFO 2 position equal to the position of LFO 1, plus the
phase offset. If the two LFOs are set to different rates, then setting
offset will set the phase separation at that time, and then the LFOs will
oscillate from there.
The offset % can be though of as the percentage of one complete LFO cycle.
* ROUTING TABLE:
- This enables & orders each parameter in the specified sequence.
/// see the "PSI, WINDOWING, and ROUTING" section below ///
----------------------------------
Attributes:
----------------------------------
* Sub-Tick resolution - Determines how often (in samples) the anticlick
routine is triggered. Lower values = finer
resolution = much more CPU.
Default is every 64 samples.
* Anticlick strength - Value to reduce clicking on parameter changes.
Parameters will slide quickly from the old value
to the new value on every subtick (define above).
The strength value defines a maximum percentage of
change the value can make on each subtick until it
reaches the target value. Higher values = better
anticlick = longer sliding = more cpu.
Default is 80.
* PSI Spread Smooth - Toggles limiting of PSI Spread parameter changes to
prevent clicking. This parameter may be removed
in later versions.
* DC Correction - Cancels out internal DC offset on the output (centers the
output around zero).
##########################################
############==-- USAGE --==###############
##########################################
The following diagram resembles an audio vector/phase scope.
The top half of the graph resembles the control display of
the Waves StereoImager DX plugin. The full graph is a 360
degree circle that represents channel and phase information
in an audio signal.
(C) [0 degrees]
----------------------------------------------------------------
--------------------------##############------------------------
-----------------------#####----##-----####---------------------
---------------------####-------##--------###-------------------
--------[-45] (L)--###----------##----------###--(R) [45 deg]--- C = Center Channel
------------------##############################----------------
-----------------####-----------##----------#####--------------- S = Stereo Channel
----------------##--###---------##---------###--##--------------
---------------##-----##--------##--------##-----##------------- L = Left Channel
--------------###------##-------##------###-------##------------
--------------##--------###-----##-----###---------#------------ R = Right Channel
--------------#-----------##----##----##-----------##-----------
-------------##------------##---##--###------------##-----------
-------------#--------------###-##-###--------------#-----------
-------------#----------------######----------------#-----------
--[-90] (S) -########################################- (-S) [90]
-------------########################################-----------
-------------#------------------##------------------#-----------
-------------##-----------------##------------------#-----------
-------------##-----------------##-----------------##-----------
--------------#-----------------##-----------------##-----------
--------------##----------------##----------------##------------
---------------##---------------##----------------##------------
---------------##---------------##---------------##-------------
----------------##--------------##--------------##--------------
-----------------###------------##-------------##---------------
------------------###-----------##-----------###----------------
--------------------###---------##----------###-----------------
-------------(-R)----####-------##-------####----(-L)-----------
------------------------#####---##----#####---------------------
---------------------------#############------------------------
----------------------------------------------------------------
To understand the diagram, think about a stereo signal over time.
A normal signal would exist on most points on the graph. A perfect
stereo white noise signal would look like a square diamond shape going
from C to -S (on the right) -C (bottom) to S back to C. Decreasing the
volume of the stereo whitenoise signal would make the diamond smaller
(Amplitude exists as distance from the center). A monophonic sinewave
would exist only on the C axis, oscillating from C to -C (the bottom
of the graph). A sinewave on the Left speaker would oscillate only
on the L axis, from L to -L. (-L is the opposite part of the L axis,
if you follow the L axis through the center to the opposite edge of
the circle.
To understand the Axes (plural of axis not axe) and Rotation, think of
the sound being shifted to follow the axis. Specifically, the axis
component of the sound is shifted to follow the axis modification.
So, rotating the Center Axis 45 degrees to the right would merge it
with the Right Channel axis, making all of the center part of the
sound shift to the right speaker. However, the original stereo part
of the sound stays the same. Conversely, rotating the stereo axis 45
degrees merges it with the left channel (remember, the SAxis control
is inverted, so 45 degrees is actually -45 degrees).
Imagine the stereo whitenoise again as a diamond shaped-plot on the
graph, but this time imagine only the outside edge, being a bounding
box for the sound. If you connect the endpoints of the C and S axes,
you will have this bounding box. If you rotate the Center or Stereo Axes,
the points of the bounding box that lie on the C orS Axis will rotate
around the circle. The bounding box shape will change accordingly (See
the figures below). Note that the rotated axes are not the "new"
axes. The original axes still show the sound properties, but now of
the "new" sound. The best way to learn is to experiment. Using a
vector/phase scope helps too if you want to visualize things.
Fortunately, the Zephod Scope effect can be used as such (rotate the
display 45 degrees to the right, and swap the Left and Right channels).
##########################################
##==-- PSI, WINDOWING, and ROUTING --==###
##########################################
* PSI
PSI stands for "Pseudo Stereo Imaging", and is a term that, well, I
more or less made up. The way PSI works is by delaying the
sound by a fraction of a second and adding the delayed sound back
onto the sound that was input into the PSI 'unit'. The effect is about
like a flanger, minus the LFO.
The PSI Center and PSI Stereo controls are for doing pseudo-stereo to
an already stereo signal. PSI Mix is for adding pseudostereo to both
already stereo signals and also mono signals. In fact, adding PSI Mix to
a mono signal can bring it to a full stereo life, depending on your
settings.
PSI Normal mode will add the delayed signal back onto the input signal.
PSI Thru only uses the delayed signal.
PSI Async will cause PSI to act upon the signal that was originally
input into the machine, unprocessed by all of the parameters that
come before PSI in the routing section. More about this in the routing
section below...
* WINDOWING (Frequency Window)
Windowing allows parameters to work on a certain frequency range in
the incoming signal. Whatever parameters follow the window parameter
Will only work within the specified frequency range.
* ROUTING
The parameters of SBox Pro do not necessarily operate in the order listed
in the machine parameter view. You can put them in any order you want!
Also, if you do not need a parameter, you can turn it off. This is
accomplished in the Routing table. The routing table is the parameter
section at the bottom, labelled with a "#--". The parameter value
signifies its position in the parameter order. If two or more parameters
have the same position, the topmost parameter will be processed first.
* HOW DOES THIS ALL WORK???
Now I will explain how this all fits together, by examples. Imagine the
route settings are set as follows:
#--Window = 2
#--Center =
#--Width = 1
#--Balance =
#--CAxis =
#--SAxis =
#--Rotation = 3
#--PSI = 4
Window, Center, Rotation, and PSI sections are turned on. All other
sections are turned off (parameter value full left). The order of
parameter processing is
#1 - Width
#2 - Window
#3 - Rotation
#4 - PSI
Now, say we set Window HiPass to 5000hz and Window LoPass to 10000hz.
We'll set Window Mode to Normal, and PSI Mode to Normal. Now, we
will set Width to 200%, and Rotation to 30░.
The effect routing will happen like this (not necessarily to scale):
20hz 20000hz
----------------------------------------------------------------
| original sound | <--- input
| |
----------------------------------------------------------------
| width 200% | <--- width
| |
----------------------------------------------------------------
| width 200% | width 200% | width 200% | <--- Window
| | | |
----------------------------------------------------------------
| width200% | width 200% | width 200% | <--- Rotate
| |-> rotate 30░ | |
| | | |
----------------------------------------------------------------
| width200% | width 200% | width 200% | <--- PSI
| |-> rotate 30░ | |
| |-> PSI | |
----------------------------------------------------------------
5000hz 10000hz
HiPass LoPass
Here, the frequency window split up the sound *after*
the sound is widened by 200%. The 200% widened sound is then
rotated 30░, but only between 5000hz and 10000hz. That same area
is then processed by pseudostereo imaging (PSI), where the widened,
rotated sound is delayed and then added back onto itself.
Now, lets set Window Mode to Async:
20hz 20000hz
----------------------------------------------------------------
| original sound | <--- input
| |
----------------------------------------------------------------
| width 200% | <--- width
| |
----------------------------------------------------------------
| width 200% | original sound | width 200% | <--- Window (Async)
| | | |
----------------------------------------------------------------
| width200% | rotate 30░ | width 200% | <--- Rotate
| | | |
| | | |
----------------------------------------------------------------
| width200% | rotate 30░ | width 200% | <--- PSI
| |-> PSI | |
| | | |
----------------------------------------------------------------
5000hz 10000hz
HiPass LoPass
In this example, the frequency window split up the sound after
the sound is widened by 200%, but the area inside the window is
now the original sound (between 5000hz and 10000hz). This origial
sound is then rotated 30░ and processed by pseudostereo imaging,
where the rotated sound is delayed and then added back onto itself.
Getting interesting yet? We can also do PSI Async:
20hz 20000hz
----------------------------------------------------------------
| original sound | <--- input
| |
----------------------------------------------------------------
| width 200% | <--- width
| |
----------------------------------------------------------------
| width 200% | original sound | width 200% | <--- Window (Async)
| | | |
----------------------------------------------------------------
| width200% | rotate 30░ | width 200% | <--- Rotate
| | | |
| | | |
----------------------------------------------------------------
| width200% | rotate 30░ | width 200% | <--- PSI (Async)
|+ PSI Orig | + PSI Original | + PSI Original |
| | | |
----------------------------------------------------------------
5000hz 10000hz
HiPass LoPass
Now, the frequency window split up the sound after
the sound is widened by 200%, with the area inside the window now
the original sound (between 5000hz and 10000hz). The windowed origial
sound is then rotated 30░. Now, the *unwindowed* original sound is
processed by pseudostereo imaging, being delayed and then added back into
the mix thus far. Async modes always bypass all previous effects,
including PSI and Window themselves, and acts upon the original sound.
Remember this, because it can get tricky!
But, what about Thru modes? Thru modes are useful for separating the
effect output from the direct output. In buzz terminology, this is
sometimes called "sidechaining" (which technically it is not, but we
will call it that for naming sake). You do this by sending a signal
through an effect and then to an output (master or another effect),
and also sending the signal itself to the output, thereby making the
effect a "sidechain":
/--effect------|
/ V
signal --------------> output
When the effect is a sidechain, you dont want to pass too much of the
original sound through it. Since PSI also adds the inputted sound,
sometimes this can be a problem. This is where Thru comes in:
20hz 20000hz
----------------------------------------------------------------
| original sound | <--- input
| |
----------------------------------------------------------------
| width 200% | <--- width
| |
----------------------------------------------------------------
| (nothing) | width 200% | (nothing) | <--- Window (Thru)
| | | |
----------------------------------------------------------------
| (nothing) | width 200% | (nothing) | <--- Rotate
| |-> rotate 30░ | |
| | | |
----------------------------------------------------------------
| (nothing) | width 200% | (nothing) | <--- PSI (Thru)
| |-> rotate 30░ | |
| |-> PSI Delay | |
| | only | |
----------------------------------------------------------------
5000hz 10000hz
HiPass LoPass
Note that when windowed, only the frequencies within the window
are passed along. Also, only the delayed part of the PSI section
is passed. The widened, rotated sound is delayed, but not added
back onto itself. Of course, you could have Window Normal/Async,
and PSI Thru to have just the windowed part delayed for a weird
effect.
One last thing. What happens when the HiPass frequency is higher
than the LoPass frequency? Well lets see. Here we will make the
Window mode Normal, remove PSI, make HiPass = 12000hz, and LoPass
= 6000hz:
20hz 20000hz
----------------------------------------------------------------
| original sound | <--- input
| |
----------------------------------------------------------------
| width 200% | <--- width
| |
----------------------------------------------------------------
| width 200% | width 200% | width 200% | <--- Window
| | | |
----------------------------------------------------------------
| width200% | width 200% | width 200% | <--- Rotate
|-> rotate 30░ | | -> rotate 30░ |
| | | |
----------------------------------------------------------------
6000hz 12000hz
LoPass HiPass
With LoPass frequency being lower than the HiPass frequency, the
frequency window is inverted.
##########################################
########==-- USING I/O MODES--==##########
##########################################
The I/O Mode parameter is useful for correcting sounds that are
completely out of phase. By setting the parameter to L/-R, or
-L/R, you can correct stereo phase problems. Also, you can correct
effect chain phase problems by setting the parameter to -L/-R.
See the "Special Considerations" section for more infomation about
phase problems.
The I/O Mode parameter also allows you to use other effects to
modify sounds by their center and stereo channels instead of just
by modifying the left and right channels directly. Setting I/O mode
to LR->MS will allow the next effect in the chain to operate on
a signal this way. The left audio channel outputted will be the
"Center" channel, and the right audio channel will be the "Stereo"
channel. After the effect, another StereoBox Pro with an I/O Mode of
MS->LR will convert the sound back to normal Left/Right audio.
With some effects, you may not hear much of a difference. But sounds
that give more stereo control, or by sending the left & right channel
(in LR->MS mode) independendly to separate effects, you can do some
pretty interesting things to the stereo signal.
For example, if you have a monophonic generator routed through a
jeskola x-delay, and then routed to a SBox Pro setup for LR->MS,
the signal output will have both the default sound and the echoes
on the left channel, but the right channel will only have the
echoes. Also, you could do other pseudostereo effects on a signal
by sending the mono signal through a pan machine panned hard left
into an SBox Pro set to MS->LR, and then adding an effect such as
a bandpass filter or a chorus set to thru mode to the mono signal
through a pan machine panned hard right into the SBox Pro.
##########################################
####==-- SPECIAL CONSIDERATIONS --==######
##########################################
* OUT OF PHASE SOUND
- Sounds that exist on the S axis but not (or barely) on the
C axis are out of phase. This means that 1) when converting the
sound to mono, you will diminish or convert parts of the sound to
silence (especially bad for bass), 2) when listening to the sound in
stereo, it may cause extra fatigue and uncomfortability (it is
stressful for your ears and brain), 3) when listening to the sound
in stereo, bass sections will be produced by the speakers but will be
muted in airspace, since the left and right speakers will cancel each
other out in the middle.
StereoBox Pro can make sounds out of phase easily, so be careful
(see differences from StereoBox below).
Be careful when setting rotation, CAxis, or SAxis beyond 45░,
and reducing the Center parameter amount to below 50%. Also, check to
make sure the I/O Mode parameter is not set to make a normal sound
out-of-phase.
* LOWERING CPU USAGE
- If you find this effect hogging up precious cpu cycles, then read
through this. Here are some things that can give you your cpu back:
1) If you are not using a parameter, turn it off in the routing
section. Even PSI and Window Modes of OFF/RESET take a little cpu.
2) PSI and Windowing are the heaviest effects. If you can get by
without them, you'll save much cpu.
3) In the attributes, keep the resolution at higher values.
4) Having the LFO targets set to PSI Spread, HiPass, LoPass, or
especially Resonance, chews up more cpu than the other targets.
5) Using LFOs take up more cpu than not using LFOs, of course. However,
even using LFOs on targets that are turned off in the routing table
will consume cpu.
6) If you can live with a tiny amount of DC Offset, turn DC Correction
off in the attributes. This only saves a tiny fraction of CPU, so
it is normal to leave this on.
* CLICKS
- StereoBox Pro was designed to minimize clicks as much as possible.
Causing large jumps in parameter settings by parameter entry or by
using Square, SawUp, SawDn, and Noize LFO type, can sometimes cause
minor clicks. Here are some suggestions for reducing these clicks:
1) Modify subtick and/or anticlick attributes
(this does not affect the lfo shapes).
2) Set the Window Hipass frequency so that clicks in the bass range
are minimized.
3) Dont LFO or make sudden changes to the PSI Spread parameter.
When oscillating the PSI Spread with an LFO, the PSI acts somewhat
as a flanger. However, the wrong LFO waveform or large PSI Spread
parameter changes may cause PSI to click. With a fast LFO rate, you
might hear a "zipper" noise. To fix this, make smaller changes, choose
a triangle or sine LFO shape, and slow down the LFO.
##########################################
###==-- DIFFERENCES FROM StereoBox --==###
##########################################
Besides the number of parameters, StereoBox Pro has some other key
differences from StereoBox. StereoBox's parameter ranges for
rotation, Center Axis, and Stereo Axis are designed to do natural
corrections to audio, and not to bring the sound to an out-of-phase
state (described above). StereoBox Pro does not have these limitations.
StereoBox Pro can do everything StereoBox can, but is designed for
much more advanced uses.
StereoBox StereoBox Pro
--------------------------------------------
I/O Mode No Yes
--------------------------------------------
Gain 0% - 200% 0% - 200%
--------------------------------------------
Center No Yes
--------------------------------------------
Width 0% - 300% 0% - 400%
--------------------------------------------
LRBalance left - right left - right
--------------------------------------------
Center Axis -45░ - +45░ -90░ - +90░
--------------------------------------------
Stereo Axis -45░ - +45░ -90░ - +90░
--------------------------------------------
Rotation -45░ - +45░ -180░ - +180░
--------------------------------------------
PSI No Yes
--------------------------------------------
Windowing No Yes
--------------------------------------------
# LFOs 0 2
--------------------------------------------
Routing No Yes
--------------------------------------------
##########################################
#####==-- REVISION HISTORY --==###########
##########################################
0.9 - Beta release, parameter finalization
1.0 - Initial public release
##########################################
##########==-- FIGURES --==###############
##########################################
Stereo whitenoise bounding box...
M
XXXXXXXXXXXXXX
XXXXX XXXXXX XXXX
L XXXX XX XX XX XXX R
XXX XX XX XX XXX
XXX XXX XX XX XX
XX XX XX XX XXX
XX XX XX XX XX
XX XXX XX XX XX
XXX XX XX XX XX
XX XX XX XX X
X XXX XX XX XX
XX XX XX XX XX
X XX XX XX X
XXX XX XXXX
S XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X XX XX XXXX
XX XX XX XX X
XX XX XX XX XX
X XXX XX XX XX
XX XX XX XXX XX
XX XX XX XX XX
XX XXX XX XX XX
XX XX XX XXX XX
XXX XX XX XX XX
XXX XX XX XX XXX
XXX XX XX XXX XXX
XXXX XX XX XX XXXX
XXXXX XXXXXX XXXXX
XXXXXXXXXXXXX
------------------------------------------------------------
Stereo whitenoise rotated +22 degrees...
M
XXXXXXXXXXXXXX
XXXXX XX XXXX
XXXX XX XXXXX
L XXX XXXXXXXXX XXXXX R
XXX XXXXXXX XXXX XX
XX XXXXXX XX XX X XXX
XXXXXX XX XX X XX
XXXX XX XX XX XX
XXXXXXX XX XX X XX
XX X XXX XX X X X
X X XX XX XX XX XX
XX X XX XX XX X XX
X X XXX XXXX X X
X X XXXXXX X XX
S XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X X XXX XXX X XX
XX X X XX XXX XX X
XX XX XX XX XXX X XX
X X XX XX XXX X XX
XX X XX XX XXX XXXX
XX X XX XX XX XXX
XX X X XX XXXX
XX X X XX XXXXXXXXX
XXX X XX XX XXXXXXX XX
XXXXXXX XXXXXXX XXX
XXXXXXXXXX XX XXX
XXXX XX XXXX
XXXXX XX XXXXX
XXXXXXXXXXXXX
------------------------------------------------------------
Stereo white noise center axis rotated +22 degrees...
M
XXXXXXXXXXXXXX
XXXXX XX XXXX
L XXXX XX XXXXXX R
XXX XX XXXXX XXXXX
XXX XXXXX XX XX XX
XX XXX XX XX XXX
XX XXXX X X XX
XX XXX XX XX X XX
XXX XXX XX XX XX XX
XX XX XX X XX X
X XXX XX XX XX XX
XX XXX XX X XXXX
X XXX XXXX X X
X XXX XXX XXX
S XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXX XXX XXX XX
XXXX XXX XXX X
XX XX XXXX XXX X
X X X XX XXX XX
XX X X XX XXX XX
XX XX XX XX XXX XX
XX XX X XX XX XX
XX XX XX XXXX XX
XXX XX XX XXX XX
XXX XX X XXXXX XXX
XXXXXXXXXX XX XXX
XXXXXXX XX XXXX
XXXXX XX XXXXX
XXXXXXXXXXXXX
------------------------------------------------------------
##########################################
#########==-- DISCLAIMER--==##############
##########################################
StereBox Pro is donationware. This means you are free to use it. Just
you will have to send me your firstborn. I'm just kidding.
You may use it as free of charge. Drop me an email saying "thanks"
or "cool" if you like it. Alternately, you could send me three
billion dollars. You cannot, however, sell this or repackage this
in any form without my permission.
Use at your own risk. I am not a perfect coder. At best, it will
run fine. At worst, it could cause nuclear devastation, with your
machine being ground zero. However, that is unlikely. But in case
it causes any damage from a) making your song turn out bad to z)
causing a large population of people to disappear, I cannot be held
responsible.
-------------------------------------------------------------
6.9.2001